3050
23426
这个问题已经在这里有了答案:
排序列表上的Python排序复杂度
(2个答案)
已关闭6年。
如果我必须对某些列表进行排序,请使用如下所示的Python中的sort方法说一个。
a = [3,7,1,0,2,8]
a.sort()
打印一个
在排序的情况下,此类程序的最坏,平均和最佳情况是什么?它们每个都有什么复杂性? python在此使用什么排序技术? 
Python使用Timsort,该名称以发明它的Python开发人员Tim Peters的名字命名。 Wikipedia页面包含复杂性信息:
最差情况下的性能O(nlogn)
最佳案例表现O(n)
平均案例表现O(nlogn)
最坏情况下的空间复杂度O(n)
6
|
不是您要找的答案?浏览其他标有python time-complexity的问题,或询问您自己的问题。